@charset "utf-8";

body  {
    font-family:arial,'lucida grande',tahoma,helvetica,'bitstream vera sans',sans-serif; 
    background: url(images/plane.jpg) repeat-x #ffffff;
    margin: 0; 
    padding: 0;
    text-align: center; 
    color:#000;
    font-size:12px; 
}
/*-----------------------------------------------select, input, textarea-*/
select, input, textarea{
    border:solid 1px #CECECE;
    font-size:14px;
    color:#414141;
    font-family:'lucida grande',tahoma,helvetica,arial,'bitstream vera sans',sans-serif; 
}


.inputRelative{
position:relative
}

a{
    text-decoration:none;
color:#3E6CAA;}

a:hover{
    /*cursor:hand;*/
    text-decoration:underline
}

#login{
    width:242px; 
    border:solid 1px #C3D9FF;
    background:#fff; 
    float:right;
    padding:3px;
   
}

.loginInput{
border:solid 1px #C3D9FF;
    width:167px;
}


.loginDiv{
    padding-bottom:25px;
    margin-left:35px;
    margin-right:5px;
    +margin-right:3px;
    text-align:right;
}

.IndexDiv{/*-----------------------首页登陆注册标签----
    position:absolute;
    margin-top:-20px;
    margin-left:150px;
    text-align:right;-------*/
	text-align:right;
	 margin-right:5px;
    +margin-right:3px;
}

.indexline{
	padding:0px 30px 0px 30px;
    width:671px; 
    float:left;
    /*--padding:4px;--*/
}

.indextext{
    float:left;
     width:327px; 
    line-height:180%;
}

.indextext span{
    color:#32588B;
}

.indextext span span{
    font-size:22px;
    font-weight:bold;
    line-height:180%
    
}

#LostPassword{
    width:242px; 
    border:solid 1px #C3D9FF;
    background:#fff; 
    float:right;
    padding:3px;
   margin-bottom:20px;
}


#signup{
     width:242px; 
    border:solid 1px #C3D9FF;
    background:#fff; 
    float:right;
    padding:3px;
    margin-bottom:20px;
}


.inputSingnup{
    width:152px;
border:solid 1px #C3D9FF;}

/*---------------------------------------------------第一次登陆出现的蒙灰模块-----*/
#FirstLogin{
    position:absolute; 
    top:70px; left:50%; 
    margin:0px 0 0 -230px; 
    width:460px;
}

#top_div{
    position:absolute; 
    top:130px; left:50%; 
    margin:0px 0 0 -230px; 
    width:460px;
}

/*---------------------------------------------------第一次登陆出现的蒙灰模块结束-----*/



#BackgroundBottom{
    margin:0 auto;
    width:924px;
    height:34px;
}




#content{

}



.indexSearch{
    float:right;
    width:556px;
    height:73px;
    margin-left:0px;
    margin-bottom:20px;
    background: url(images/index_search_bg.png) no-repeat;
}

.indexSearch ul{
    margin-left:50px;
    margin-top:2px;
    height:22px;
    padding:0px;
    
}

.indexSearch ul li{
    display:inline;
    font-weight:bold;
}

.indexSearch a{
    float:left;
    text-decoration:none;
    margin:0px;
    padding:3px 26px;
    +padding:3px 26px;
    border-left:solid 1px #CCDBEF;
    border-right:solid 1px #CCDBEF;
    color:#3D6BAA;
    
}

.indexSearch a:hover {
    color:#999900
}

.indexSearch .current1 a {
    color:#999900;
    background: #fff;
}

.inputIndexSearch{
    width:421px;
    border:solid 1px #3D6BAA;
    height:23px;
    margin-bottom:0px;
    font-size:16px; 
    color:#1C354F;
}
.inputIndexSearchButton{
    border:solid 1px #3D6BAA;
    background:#3D6BAA;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    padding:0px 15px;
    _padding:0px 7px;
    height:27px;
    
}

.indexSearchcontent{
    margin:auto; 
    margin-top:-1px; 
    +margin-top:-10px; 
    width:535px; 
    text-align:center;
}

.search
{position:absolute; 
    margin-left:486px; 
    +margin-left:243px; 
    margin-top:7px;}

.searchInput{
    width:260px;
    +width:258px;
    font-size:12px;
    border:solid 1px #AABBCC
}


.welcome{
    position:absolute;
    text-align:left;
    width:500px;
    margin-top:35px; 
    margin-left:110px;
    color:#999999; }

.welcome span{
    font-weight:bold;
    margin-right:20px;
    color:#5F8FB8;
    
}

.logout{ 
    position:absolute;
    width:100px;
    text-align:right;
    margin-top:36px; 
    margin-left:694px;
}

.logout span{
    font-weight:bold;
    margin-left:20px;
}

#header{
    width:900px;
    margin:0 auto;
    padding:0px;
    background:url(images/hengzhi_logo.png) no-repeat;/* -------------------hengzhilogo ------*/
    height:54px;
    
}


#header ul{
    list-style:none;
    margin:0px;
    padding-top:12px;
    padding-left:95px; 
}

#header li {
    float:left;
    height:14px;
    margin:0px;
    padding:0 15px 0 15px;
    border-left:solid 1px #3E6CAA
}



#header A {
    display:block;
    font-weight:bold;
    float:left;
    color:#FFFFFF;
    text-decoration:none;
    text-align:center;
    font-size:14px;
}


#header A {
    float:none;
    color:#3E6CAA;
}


#header A:hover {
    color: #333;
}


#header #current {
}
#header #current A {
    color:#FFBC00;
}
/*----------------------------------------email Div------------*/
#email{
    margin:0 auto;
    width:100%;
}

.emailUl{
    float:right;
    margin:0px;
    padding:0px;
    width:80px;

	
    
    
}

.emailuUlLi{
display:block;
    list-style:none;
    float: none;
    padding:5px 0px 5px 0px;
    text-align: center;
    cursor: pointer;

}

#email A {        color:#414141;

    
    
}

#email A:hover {
    color:#192666;
    text-decoration: underline;
	
    
}

#email #current{
    list-style:none;
    float: none;
    padding:5px 0px 5px 0px;    
	text-align: center;
    cursor: pointer;
  	background:#EAF1FD;
    font-weight:bold;
}



.EmailButtonBackground{
text-align:left; 
background:#EAF1FD; 
padding:3px 0px 5px 0px;

 }



.Email_td{border-bottom:solid 1px #E3E3E3; padding-left:10px;}


.InboxList{
    margin:0 auto;
    padding:0px;
    background:#FFFFFF;


}



.EmailHeader{
    position:relative;
    +position:static;
	margin:0 auto;
    width:772px;
    background:url(images/email_header_bg1.png)  no-repeat;
    height:23px;
    padding-left:20px;
    padding-right:10px;
	font-size:1.1em;
}

.EmailHeader span{
    color:#0089EE;
}

.ButtomReplyLeft{
    width:65px;
    background:url(images/buttom_reply_bg.png)  no-repeat;
    height:20px;
    padding-top:3px;
    padding-right:2px;
    margin-right:23px;
    +margin-right:21px;
    color:#6E6E55;
    font-weight:bold;
}

.ButtomReplyRight{
    margin-left:67px;
    margin-top:-23px;
    width:20px;
    background: url(images/buttom_reply_bg_right.png) no-repeat;
    height:23px;
}


.EmailBody{
    margin:0 auto;
    background:url(images/email_body_bg.png) repeat-y;
	width:762px;
	padding:20px;
	font-size:1.1em;
    
}

.EmailBodyReply{
    margin:0 auto;
    margin-top:-14px;
    _margin-top:-30px;
	width:802px;
    padding:20px  0px 5px 0px;
    background:url(images/email_reply_bg.png) repeat-y;
}

#forward{
    margin:0 auto;
    width:552px;
    text-align:left;
}

#forward div{
    text-align:right;
    margin-bottom:5px;
}

#forward div label{
    float:left;
    margin:0px;
    padding-top:3px;
    width:50px;
    text-align:left;
    color:#2E2F28;
}

.reply{
    margin:0 auto;
	padding:10px 20px;
    text-align:left;
}

.reply div{
    text-align:right;
    margin-bottom:5px;
}

.reply div label{
    float:left;
    margin:0px;
    padding-top:3px;
    width:50px;
	text-align:left;
    color:#2E2F28;
}

.EmailFooterSmall{
    margin:0px auto;
	width:802px;
    background:url(images/email_footer_bg_small.png) no-repeat;
    height:23px;
}

.EmailFooter{
	margin:0 auto;
	padding:0px;
	width:802px;
    background:url(images/email_footer_bg.png) no-repeat;
    height:30px;
}

.EmailFooter ul{
    list-style:none;
    height:45px;
    margin:0px;
    margin-left:-3px;
    padding:1px 0px 0px 7px;
}

.EmailFooter li {
    float:left;
    margin-left:0px;
    padding:0px;
    
}

.EmailFooter A {
    margin:0px;
    height:15px;
    padding:0px 15px 10px 15px;
    display:block;
    float:left;
    #3E6CAA;
    text-decoration:none;
    text-align:center;
}




.EmailFooter A:hover {
    color: #333;
    text-decoration:underline;
}


.current {
    background:#DDE8F2;
    font-weight:bold;
}



.textarea438 {
    width:708px;
    +width:703px;
    height:100px;
	border: solid 1px #C4D7EA;
}





.select342 {
    width:442px;
    +width:444px;
    background:#fff;
       
}

.Input348 {
    width:440px;
}

.Input348x40 {/*------email卡片回复---*/
    width:340px;
    height:30px;
}

.Input438 {/*--------------------卡写信-------*/
border: solid 1px #C4D7EA;

    width:708px;
    +width:703px;
}

.Input438x40 {/*-----------卡写信-------*/
border: solid 1px #C4D7EA;
    width:708px;
    +width:703px;
    height:30px;
}

.Input470 {/*--------------------写信-------*/
    width:750px;
}

.Input470x40 {/*-----------写信-------*/
    width:750px;
    height:30px;
}



/*----------------------------------------------------------profile       --*/




.text1{
    font-size:18px;
    font-weight:bold;
}

.text2{
    font-size:14px;
     font-weight:bold;
}



.profileRightHeader{
    background:#FFE7A6;
    text-align:center;
    color:#BF8B00;
    padding-bottom:4px;
}




.profileRightButton{
    margin-top:12px;
    margin-left:8px;
}
.profileRightButton span{
    margin-right:7px;
}
.profilePath{
    font-weight:bold;
}

/*-------------------------------------------照片近况------*/
#photo{
    margin:0px auto;

}



#photoEdit{
    position:absolute; 
    top:70px; left:50%; 
    margin:0 0 0 -230px; 
    width:460px;
}

.textEdit{
    font-size:14px;
    font-weight:bold;
}

/*-----------------------------------------------------------------照片近况结束------*/

/*-----------------------------------------------------------------个人信息开始------*/
#PersonalInformation{
    margin:0px auto;
}
#PersonalInformationEdit{
   position:absolute; 
    top:70px; left:50%; 
    margin:0 0 0 -230px; 
    width:460px;
}

#PersonalInformationEdit table{
}

/*-----------------------------------------------------------------个人信息结束------*/

/*-----------------------------------------------------------------个人档案------*/
#Personal{
    position:relative;
    margin:0px auto;

}


#PersonalEdit{
   position:absolute; 
    top:70px; left:50%; 
    margin:0px 0 0 -230px; 
    width:460px;
}



/*--------------------------------------------------------------------------个人档案结束--*/



/*--------------------------------------------------------------------------联系方式-----*/
#Registration{
    margin:0px auto;
}


#EmailEdit{
   position:absolute; 
    top:70px; left:50%; 
    margin:0px 0 0 -230px; 
    width:460px;
}

#EmailEdit table{
    position: relative; 
}


/*--------------------------------------------------------------------------密码修改-----*/


#Password{
    margin:0px auto;
    
}

#PasswordEdit{
   position:absolute; 
    top:70; left:50%; 
    margin:0px 0 0 -230px; 
    width:460px;
}

#PasswordEdit table{
    position: relative; 
}
/*--------------------------------------------------------------------------密码修改结束----*/
#comments{
       margin-bottom:10px;
}

#comments div{
    padding-top:3px;

}



/*------------------------------------------评价展开---*/
.commentsDropDown{
       padding:0px;
    font-weight:bold;
    background:#F2F8FD;
    border:solid 1px #AABBCC;
    margin:0px 0px 10px 15px;
}


.commentsDropDown table{
    margin:10px 15px 0px 15px;
    font-weight:100;
    text-align:justify;
}

.add{
text-align:center;
font-size:14px;
font-weight:bold;
}

#work{
    margin-bottom:20px;
    text-align:left;
}


.workdiv{
    padding-top:3px;
}



/*--------------------------------------------------------工作经编辑块---*/
.workEdit{
    margin-bottom:10px;
    padding:0px;
    font-weight:bold;
    background:#F2F8FD;
    border:solid 1px #AABBCC;
}

.workEdit table{
     margin:0 auto;
    color:#3E6CAA;
    font-weight:100;
    text-align:justify
    
}
.workEdit textarea{
    width:440px;
    /*overflow:hidden;*/
}
/*--------------------------------------------------------工作经历展开�---*/

.workDropDown{
    font-weight:bold;
    background:#F2F8FD;
    border:solid 1px #AABBCC;
    margin:0px 0px 10px 15px;
}

.workDropDown table{
    margin:10px 15px 0px 15px;
    font-weight:100;
    text-align:justify;
}


/*----------------------------------------------------文字样式-----*/
.style1{
    color:#3E6CAA;
    font-weight:100;
    font-size:12px;}

.bold{
    font-size:13px;
    font-weight:bold}



#EducatianalBackground{
    text-align:left;
    margin-bottom:20px;
}

.EducatianalBackgroundDiv{
 padding-top:3px;
   }





/*--------------------------------------------------------教育背景展开�----*/

.EducatianalBackgroundDropDown{
      padding:0px;
    font-weight:bold;
    background:#F2F8FD;
    border:solid 1px #AABBCC;
      margin:0px 0px 10px 15px;
}

.EducatianalBackgroundDropDown table{
    margin:0px 15px 0px 15px;
    
    font-weight:100;
    text-align:justify
    
}

/*--------------------------------------------------------教育背景编辑�---*/
.EducatianalBackgroundEdit{
    margin-bottom:10px;
    margin-top:-1px;
    padding:0px;
    font-weight:bold;
    background:#F2F8FD;
    border:solid 1px #AABBCC;

}

.EducatianalBackgroundEdit table{
     margin:0 auto;
    color:#192666;
    font-weight:100;
    text-align:justify
    
}

.EducatianalBackgroundEdit  textarea{
    width:440px;
    
}




.invite{
    margin: 0px;
    width:100%;

}

.inputinvite{/*------------------邀请页面用--------*/
    width:206px;
            border:solid 1px #8DB3DF;
}

.input_invite{/*------------------邀请搜索用--------*/
    width:482px;
           border:solid 1px #8DB3DF;
}


.invite textarea{
    width:460px;
    height:100px;
    border:solid 1px #8DB3DF;

}




.AutoCompleteInput{/*----自动提示--*/
    border:solid 1px #3E6CAA;
background:url(images/arrow_2.png) no-repeat right bottom;
}

.Input200{
    width:200px;
  }

.textarea470{/*--------------邀请页面---*/
    width:470px;
    height:100px;
    border:solid 1px #8DB3DF;
}

.textarea300{/*- 照片修改蒙灰处--*/
    width:300px;
    height:100px;
    border:solid 1px #8DB3DF;
}

.textarea450{/*--------------写信--------*/
    width:750px;
    height:170px;

	
}

.invite select{
    width:100px;
    border:solid 1px #8DB3DF;
}


/*---------------------------------------------------------------提示信息 错误信息 成功信息----------------*/

div.sent_message{
    width:120px;
    margin:0px auto;
    background:url(images/loading.gif) no-repeat;
    padding:5px 10px 0px 20px;
    text-align:left;
    font-size:14px;
}


div.wrong_message{
    margin: 0px;
   
    background:url(images/wrong.png) no-repeat #FFF5FA;
   border: solid 1px #A03131;
    padding:5px 10px 2px 30px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color:#A03131;
}

div.ok_message{
    margin:0px;
  
    background:url(images/ok.png) no-repeat #F0FBEB;
    border: solid 1px #55A412;
   padding:5px 10px 2px 30px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color:#55A412;
}

.loading{
    text-align:center;
   
}




.LinkCardInput{
    float:left;
    width:16px; 
    height:52px; 
    padding-top:35px;
    margin-right:10px;
}

.Card{
    background:url(images/card_bg.png) no-repeat top left;    
    margin:0px;
    margin-bottom:3px;
    padding-top:4px;
    height:93px;
	padding-bottom:3px; 
    border-bottom:dashed 1px #999;
	width:698px;
}

.Card table{
margin:0px;
padding:0px;
}

.CardLeft{
    margin:4px 0px 8px 8px;
    margin-left:12px;
    width:90px;
    height:71px;

}


.CardLeftCenter{
    
    margin:4px 8px 8px 0px;
    height:71px;
    width:214px;
    overflow:hidden;
}

.CardLeftCenterDiv{

  
    padding:1px;
    width:214px;
    overflow:hidden;
}


.CardRight{
    margin-left:6px;
    +margin-bottom:6px;
    _margin-bottom:4px;
    padding:10px;
    width:130px;
    
    text-align:right;
    
}

.CardRight span{
    display:block;
    width:55%;
    text-align:right;
    float:left;
}




/*        -----------------------------------------------分页---------------------*/
.vPagging { padding:13px; text-align:center;}
.vPagging a { position: relative; border: #eee 1px solid; margin:2px; padding: 2px 5px; color:#036cb4; text-decoration:none;}
.vPagging a:hover {border:#036cb4 1px solid; color:#fff; background-color:#036cb4; font-weight:100;}
.vPagging a.curp{border:#036cb4 1px solid;}

/*-------------------------------------------------------------进度条 ---*/
.progressBar{
    width:216px;
    height:22px;
    padding-top:2px;
	position:relative;
    
}
.progressBar span{
  margin-left:10px; 
    position:absolute;
    display:block;
    width:200px;
    height:16px;
    border:solid 1px #AABBCC;
    background:url(images/bar1.gif) no-repeat 0 0;
    top:3px;
    left:0px;
    overflow:hidden;
}
.progressBar em{
    position:absolute;
    display:block;
    width:150px;
    height:16px;
    background:url(images/bg_cover.gif) repeat-x 0 0;
    top:0;
    
}


/*--------------------------------------------------------------进度条结束-------------------*/
/*--------------------------------------------------------------首页搜索--------------------*/

#search{
    position:absolute; 
    background:url(images/search_bg.png); 
    height:33px; 
    width:343px; 
    padding-left:14px; 
    margin-left:400px; 
    padding-top:11px; 
    margin-top:35px;
}

#search div{
    position:absolute; 
}

.SearchButton{
    background:#3B6BC4;
    height:23px;
    border:0px;
    width:95px;
    margin-left:5px;
    color:#FFFFFF;
    font-weight:bold;
}


.buttom{
     margin-right:5px;
    padding:1px 30px -1px 30px;
    +padding:1px 3px 3px 3px;
    height:20px;
    border-left:solid 1px #F8FAFE;
    border-top:solid 1px #F8FAFE;
    border-bottom:1px #253E9C solid;
    border-right:1px #253E9C solid;
    background:#3D6BAA;
    color:#FFFFFF;
    cursor: pointer;
        font-size:12px;
}

.buttomGrey{
    padding:1px 30px -1px 30px;
    +padding:3px 8px 0px 8px;
    height:20px;
    border-left:solid 1px #F8FAFE;
    border-top:solid 1px #F8FAFE;
    border-bottom:1px #CAD5DF solid;
    border-right:1px #CAD5DF solid;
    background:#EDF0F3;
    color:#7CA4C5;
    cursor: pointer;
}

.EditButtom{
    position:absolute;
    margin-left:630px;
    +margin-left:632px;
}



.DeleteButtom{
    position:absolute;
    margin-left:582px;
    +margin-left:585px;
}





/*---------------------各项信息的添加按钮---*/
.AddBotton {
position:relative;

     
   
}

.AddBotton a {
    display:block;
       top:0;
width:60px;
    height:16px;
       padding: 0px;
    /*--background: url(images/btn_more.png)  0 no-repeat;--*/
   color:#3E6CAA;
    text-decoration:none;
    font-weight:bold;
}

.AddBotton a span{
     /*-- margin-left:-12px;--*/
    
}

.AddBotton a:hover {/*--background: url(images/btn_more.png) -72px 0 no-repeat; --*/
text-decoration: underline;
}



.HomeSmallCard{
    margin:0px;
	margin-bottom:4px;
    padding:12px;
    width:341px;
	background:url(images/HomeSmallCard_bg.png) no-repeat;
    height:73px;
}


.HomeSmallCard img{
    float:left;
    margin-right:5px;
    margin-left:5px;
	
}

.HomeSmallCard span{
    margin-right:5px;
}

.RightSpan{
    margin-top:-15px;
    display:block;
    float:right;
    text-align:right;
}

.HomeSmallCard div{
    margin:5px 0px;
    +margin:1px 0px;
}


.left{
    position:absolute;
    margin-left:-98px;
    +margin-left:-425px;
    +margin-top:-350px;
    _margin-left:-424px;
    _margin-top:-350px;
    width:88px;
    	
}

.homeLeft,.homeRight{
    width:365px; height:445px;
	
}/*------------------------我的恒知,想认识的人,新加入用户,恒知动态----------------------------*/


.homeLeft{
    float:left;
}
.homeRight{
    float:right; 
}/*------------------------我的恒知,想认识的人,新加入用户,恒知动态----------------------------*/

.MyEmail, .MyComments, .Browse{
    margin:0px 0px 0px 1px;
	margin-bottom:5px;

    padding:5px 3px 2px 3px;
    font-size:12px;
    width:76px;
    text-align:center;
 
    color:#3E6CAA;
	border-bottom:dashed 1px #ACBCCD;
    
}

.MyEmail span, .MyComments span, .Browse span {
    font-size:14px;
	   font-weight:bold;
}

.number
{
    position:absolute;
    width:90px;
    padding-top:11px;
    top-left:15px;
    margin-top:-40px;
    left: 22px;
    top: 29px;
    color:#3E6CAA;
}
.number span{
    font-size:16px;
    font-weight:bold;
    margin:0px 5px;
}


.SmallCardNumber
{
    position:absolute;
    width:90px;
    padding-top:11px;
    margin-left:205px;
    margin-top:-35px;
    left: 22px;
    top: 29px;
    color:#3E6CAA;
    
}
.SmallCardNumber span{
    font-size:16px;
    font-weight:bold;
    margin:0px 5px;
}





.ContactsNotes{
    margin-top:2px;
    text-align: left; 
    margin-left:5px; 
    padding:2px 4px; 
    border:solid 1px #D5DDE6; 
    height:80px; 
    overflow-x:hidden;
    overflow-y:scroll;
}

.ContactsNotesEdit{
    margin-top:1px; 
    text-align:center; 
    margin-left:3px;
   _margin-left:5px;
}

.ContactsNotesEdit textarea{
    width:190px; 
    height:50px; 
    border:solid 1px #D5DDE6;}

.clear{
font-size:0px;
height:0px;
    clear:both;
}

.InputBorderNone{
    border:none
}



.style3{
    font-weight:100
}



.style4{font-size:12px; font-weight:100;  margin-left:5px;}

.style5{
    color:#3E6CAA;
    font-weight:bold;
    font-size:14px;
}/*---------home小卡名字字体----*/

/*-------------------------------------------------------autocomplete开始----*/

div.autocomplete{
   z-index:1;
    position:absolute;
    width:250px;
    background-color:white;
    border:1px solid #B3CDEA;
    margin:0px;
    padding:0px;
    
}
div.autocomplete ul{
    list-style-type:none;
    margin:0px;
    padding:0px;
    
}

div.autocomplete ul li.selected{
    background-color:#E8EEFA;
}

div.autocomplete ul li.selected table{

    
}

div.autocomplete ul li{
    text-align:left;
    list-style-type:none;
    display:block;
    font-family:sans-serif;
    margin:0;
    padding:0.1em;
    height:1.5em;
    line-height:1.5em;
    cursor:pointer; 
}

div.autocomplete ul li table{
    color:#444;
    
}

/*-------------------------------------------------------autocomplete结束----*/	
/*-------------------------------------------------------弹出提示信息 profile编辑 开始----*/		
.ts460{ width:460px;filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}	
.ts3{height:25px; background:#3E6CAA; border-bottom:1px solid #565656; font-weight:bold; padding-top:2px;color:#FFFFFF; font-size:14px;}	
/*--------------------------------------------------------弹出提示信息 profile编辑 结束----*/	

.popup_message{
    position:absolute;
     background:#F3FAFF ;
   
    width:200px;
  border: solid 1px #2567A5;
    padding:10px 10px 10px 10px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color:#2567A5;
}


.Nopermission{background:url(images/quanxian_bg.png) no-repeat; width:686px; height:113px; padding-top:50px; padding-left:150px;}

/*--------------------------------------------------------益处显示...----*/
.textOverflow{} 
.textOverflow div

{        position:relative;
        +position: static;
	width:95%;
	padding:0px 2px;
	margin-left:20px;
	white-space:nowrap; 
	overflow:hidden;
	margin:0;
	text-overflow:ellipsis;
	-moz-binding:url("scripts/moz-text-overflow.xml#XBLDocument");/*Extensible Biding Language for Firefox*/
}


.textOverflow div ins{position:absolute;right:0;bottom:-0.2em;width:35px;text-align:right;height:2em;min-width:31px;text-decoration:none;background:url(images/text-fade.png) repeat-y;display:none;}
.textOverflow div._textUnderflow{overflow:auto}
.textOverflow div._textUnderflow ins{display:none;}
.textOverflow div._textOverflow{overflow:hidden;}
.textOverflow div._textOverflow ins{display:block;}
table.textOverflow{table-layout:fixed;}

/*--------------------------------------------------------益处显示...----*/


/*--------------------------------------------------------header书写签名...----*/
.name{
font-weight:bold;
 width:76px;
 font-size:14px;
margin-top:2px;
 border-right:solid 1px #414141;
}

.SpanBlock{display:block; float:left; }

.HeaderQianMing{
width:246px; height:19px; margin-left:10px;
padding-left:2px;
}

.HeaderQianMing{
background:url(images/header_qm_bg.png) no-repeat;
}

.HeaderQianMingActive, .HeaderQianMingHover{
color:#3E6CAA;
width:246px; height:19px; margin-left:10px; color:#999999;
padding-left:2px;

}


.HeaderQianMingHover{
background:url(images/header_qm_hover_bg.png) no-repeat;
color:#3E6CAA;
}

.HeaderQianMingActive{
background:url(images/header_qm_active_bg.png) no-repeat;
}




.input148{
margin-top:1px;
width:220px;
+width:210px;
font-size:12px;
border:none;
 color:#3E6CAA; 
}

/*--------------------------------------------------------header书写签名结束.----*/




.style7{
font-size:14px;
font-weight:bold;
}

#FaqContent{
float:right;
margin:0px;
margin-bottom:20px;
padding:0px;
width:579px;

color: #395F9B;
}

#navcontainer {
       float:left;
        width: 106px;
        margin: 0 ;
        padding: 0;
	        
}
ul#navlist {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width:106px;
}

ul#navlist li {
        display: block;
        margin: 0;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 96px;
		height:20px;
        padding: 6px 0px 4px 10px;
		font-size:12px;
        border-width: 1px;
        border-color: #BCD2E6;
        border-style: solid none none solid;
        color: #777;
        text-decoration: none;
        background: url(images/faq_bg1.gif) repeat-x ;
}

#navcontainer>ul#navlist li a { width: auto; }



ul#navlist li a:hover, ul#navlist li#active a:hover {
        color:#395F9B;
        background: #FFF;
	
}

ul#navlist li#active a {
background: transparent;
 border-style: solid none none solid;
         border-color: #BCD2E6;
 color:#414141;
		font-weight:bold;
		
}

ul#navlist li#active a:hover {
 border-style: solid none none solid;
        color:#395F9B;
        background: #FFF;
		
}
.style6{
color:#999999;
}



/*---------------------------------------照片裁切开始-------------------------------------*/
#content2
{cursor: pointer; position: relative;width: 300px;height: 300px; border: 1px solid #ccc;overflow: hidden;background-color:#bbb}

#drop{border: 1px solid #ccc;width: 180px;height: 140px;cursor: pointer;position: absolute;top: 80px; left:60px;overflow: hidden;}

#drop_img
{cursor:pointer;position: absolute;}

#father
{border: 1px solid red;width: 50px;height: 10px;position: relative;}

#bar
{width: 211px;height: 18px;background-image:url(images/track.gif);background-repeat: no-repeat;position: relative;}

.child
{width: 11px;height: 16px;background-image: url(images/grip(11 16).gif);background-repeat: no-repeat;left: 0;top: 0;position: absolute;left: 100px;}
.smallbig{ cursor:pointer;}
li{ list-style:none;}

.track{
    background-color : #aaa;
    position : relative;
    height : 0.5em; width : 10em;
    cursor : pointer; z-idnex : 0;
}

.handle{
    background-color : red;
    position : absolute;
    height : 1em; width : 0.25em; top : -0.25em;
    cursor : move; z-index : 2;
}


/*---------------------------------------照片裁切结束-------------------------------------*/

/*---------------------------------------第一次登录3步-------------------------------------*/
.BlueBackground{
background:#E8EEFA;
border-top:solid 1px #AABBCC;
border-bottom:solid 1px #AABBCC;
padding:10px;
}

.WhiteBackground{
background:#FFFFFF;
border:solid 1px #AABBCC;
padding:10px 20px;
text-align:left;
}


.yellowdiv{
border: solid 2px #FFBC00; height:17px; width:17px; text-align:center; color:#FFBC00; font-size:16px; font-weight:bold
}

.greydiv{border: solid 2px #CCCCCC; height:17px; width:17px; text-align:center; color:#CCCCCC; font-size:16px; font-weight:bold
}
.style64{
font-size:64px;
color:#FFE499;
font-weight:bold;
}

.styleYellow{
font-size:16px;
color:#FFBC00;
font-weight:bold;
}

.styleGrey{
font-size:16px;
color:#CCCCCC;
font-weight:bold;
}

/*-----------------------------------------------提示信息------*/
.tishi{
position:absolute;
width:190px;
}

   .tishileft{
    background:url(images/arrow_left.png) no-repeat; 
   float:left;
   position:absolute;
    margin-top:10px;
	margin-left:-2px;
    width:6px; 
    height:9px; 
	 z-index:1;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow_left.png'    ,sizingMethod='crop');      }



    .rounded {
	background:url(images/left-top.png) top left no-repeat;
	z-index:0;
	margin-right:5px;
	margin-bottom:10px;
    position:relative;
	_height:1px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left-top.png'    ,sizingMethod='crop');      }
	
    .rounded h2 {
    background:url(images/right-top.png) top right no-repeat;
    padding:10px 10px 14px 0px;
    +padding:13px 0px 7px 0px;
   _padding:10px 10px 14px 0px;
    margin:0 -5px 0 0;
    }
	
   .rounded .main {
    background: url(images/right.png) top right repeat-y;
    padding:10px 16px 3px 13px;
    +padding:5px 16px 0px 13px;
	_padding:10px 10px 10px 13px;
    margin:-21px -5px 0 0;
    +margin:-15px -5px 0 0;
	_margin:-21px -5px 0 0;
	text-align:left;
	}
   /*--- .rounded .footer {
    background:url(images/left-bottom.png) bottom left no-repeat;
	margin:0px 4px 0px 0px;
    }
    .rounded .footer p {
    background:url(images/right-bottom.png) bottom right no-repeat;
    display:block;
    padding:10px 0px 4px 0px;
    margin:-10px -4px 0 0;
    }--*/
	.rounded .footer {
    background:url(images/left-bottom.png) bottom left no-repeat;
	_height:12px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left-bottom.png'    ,sizingMethod='crop');      }
	
    .rounded .footer p {

    background:url(images/right-bottom.png) bottom right no-repeat;
    display:block;
    padding:5px 0px 4px 0px;
	_padding:8px 0px 4px 0px;
    margin:0px -5px 0 0;
	_margin:0px -5px 0 0;
	}
	
	
	
	
	
	
	.rounded1 {
	    background:url(images/left-top1.png) top left no-repeat;
	z-index:0;
	margin-right:5px;
		margin-bottom:10px;
    position:relative;

    }
	
    .rounded1 h2 {
    background:url(images/right-top1.png) top right no-repeat;
    padding:10px 10px 14px 0px;
    +padding:13px 0px 7px 0px;
   _padding:10px 10px 14px 0px;
    margin:0 -5px 0 0;
    }
	
   .rounded1 .main {
    background: url(images/right1.png) top right repeat-y;
    padding:10px 16px 3px 13px;
    +padding:5px 16px 0px 13px;
	_padding:10px 10px 0px 13px;
    margin:-21px -5px 0 0;
    +margin:-15px -5px 0 0;
	_margin:-21px -5px 0 0;
	text-align:left;
	}
   /*--- .rounded .footer {
    background:url(images/left-bottom.png) bottom left no-repeat;
	margin:0px 4px 0px 0px;
    }
    .rounded .footer p {
    background:url(images/right-bottom.png) bottom right no-repeat;
    display:block;
    padding:10px 0px 4px 0px;
    margin:-10px -4px 0 0;
    }--*/
	.rounded1 .footer {
    background:url(images/left-bottom1.png) bottom left no-repeat;
	_height:12px;
  }
	
    .rounded1 .footer p {

    background:url(images/right-bottom1.png) bottom right no-repeat;
    display:block;
    padding:5px 0px 4px 0px;
	_padding:8px 0px 4px 0px;
    margin:0px -5px 0 0;
	_margin:0px -5px 0 0;
	}


/*-----------------------------------------------提示信息结束------*/
.arrow_left{
position:absolute;
    margin-top:15px;
	margin-left:-4px;
}
/*--------------------------------------------白色圆角设置---------------------------------*/
.RoundedCorner{background: #FFF; margin:5px 9px; border:solid 1px #3E6CAA;}
.rtop, .rbottom{display:block;background: #F4F4F4;} 
.rtop b, .rbottom b{display:block;height: 1px;overflow: hidden; background: #FFF}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.rtop b.r4, .rbottom b.r4{margin: 0 1px;height: 2px}
/*--------------------------------------------白色圆角设置---------------------------------*/



.grey{
background:#F3F3F3;
}




#body_container {
    width: 1004px; 
    margin: 0 auto; 
    text-align: left;
	position:relative;
} 
#frame_header {
   margin-top:10px;
padding-top:25px;
    background:url(images/plane.jpg) no-repeat left top;
    height:75px;
} 

     #frame_header .header_search{
        float:right;
        margin:0px 0px 3px 0px;
		_margin:0px 0px 0px 0px;
        padding:0px;
        height:25px;
        width:886px;}
		
		  #frame_header .header_name{

             font-size:16px;
             font-weight:bold;
             float:left;
             margin-left:20px;
			_margin-left:10px;
            }

          #frame_header .header_name span{
              margin:0 4px;}

          #frame_header .header_message{
              background:url(images/message_bg.png) no-repeat;
              height:20px;
              width:348px;
              float:left;
              padding:2px 0px 0px 3px;
	      }
		  
		  #frame_header .header_message_hover{
              background:url(images/message_active_bg.png) no-repeat;
              height:20px;
              width:348px;
              float:left;
              padding:2px 0px 0px 3px;
	      }
	
		  #frame_header .header_message_active{
              background:url(images/message_active_bg.png) no-repeat;
              height:20px;
              width:348px;
              float:left;
              padding:2px 0px 0px 3px;
	      }
	
	

          .HeaderMessageInput{
               width:322px;
			   +width:306px;
			   padding-right:20px;
               height:17px;
               border:none;
			   background:none;
			   }

          #frame_header .header_TextMessage{
               height:17px;
               width:251px;
               float:left;
               padding:5px 0px 0px 1px;}

          .header_searchbox{
             width:346px;
             height:18px;
             border:solid 1px #3D6BAA;}
   
          .header_searchbutton{
              background:#3D6BAA;
              border:solid 1px #3D6BAA;
              color:#FFFFFF;
              height:22px;
              font-size:14px;
              font-weight:bold;
              padding:0px 13px;
              +padding:3px 8px 0px 8px;
              _padding:1px 8px 2px 8px;
              margin-left:5px;
             }

	 	
    #frame_header .header_information{
             width:1004px;
			 margin:0px;
         }


         #frame_header .header_news{
		  padding-top:7px;
          }

         #frame_header .header_news span{
             height:22px;
             float:left;
             display:block; 
             border-left: solid 1px #C2C2C2; 
             padding:6px 10px 0px 10px; 
             border-right:solid 1px #FFFFFF;
			 color:#3D6BAA;
			 font-size:13px;
			 font-weight:bold;}

         #frame_header .header_news span A{
             display:block;
             text-decoration:none;
			 color:#3D6BAA;
            }

         #frame_header .header_news span A:hover{
             display:block;
             text-decoration:underline;
             color:#003A93;}

        #frame_header .HeaderProfileComplete{
			height:35px;
			width:380px;
			padding-top:2px;
			padding-left:48px;
			vertical-align:middle;
		background:url(images/header_profile_complete_bg.png) no-repeat;
		}
		
		
		#frame_header .ProfileNumber{
		position:absolute; 
		font-size:12px; 
		color:#3D6BAA; 
		margin:-19px 0px 0px 100px;
		+margin:-19px 0px 0px -150px;
		}
		
		.textwhite{
		color:#FFFFFF;
		font-size:14px;
		}
		
		.underline{
		text-decoration:underline}
		

#frame_header a{

        text-decoration:underline;
}

#frame_header a:hover{
    /*cursor:hand;*/
    text-decoration:none;
}



#frame_sidebar {
    float: left; 
    width: 129px; 
    padding: 0px 0px 13px 0px;
    margin:13px 0px 0px 0px ;
}
     #frame_nav {
      width: 129px;
      }
      ul#frame_navlist {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 129px;}

      ul#frame_navlist li {
        display: block;
        padding: 0;}

      ul#frame_navlist li a {
        display: block;
        width: 89px;
        height:23px;
        padding-top:7px;
		padding-left:40px;

        font-size:16px;
        font-weight:bold;
        border-width: 1px;
        border-color: #AEC5E5;
        border-style:solid solid none solid;
        color:#3D6BAA;
        text-decoration: none;
        background: url(images/sidebar_bg1.png) repeat-x ;}


      ul#frame_navlist li a:hover, ul#frame_navlist li#active a:hover {
        color:#3D3D3D;
        border-color:  #C4D7EA;
        border-style:solid solid none solid;
        background:#DCE7F2;}

      ul#frame_navlist li#active a {
        color:#3D3D3D;
        border-color:  #C4D7EA;
        border-style:solid solid none solid;
        background:#C4D7EA;}
	
	  
	
.frame_logout{
    margin-top:20px;
    text-align:center;
    font-weight:bold;
}

#right {
float:right;
    margin:13px 0px 0px 0px ;
	background:#C4D7EA;
	padding:10px;
	width:855px;
	_width:853px;
}

#center_ContentTop {
 background:#fff;
 text-align:left;
 padding:20px 20px;

}

#center_mainContent {
 min-height:455px; _height:455px;
 text-align:left;
   }
     
	  .TabbedPanels_1{
	         margin: 0px;
	         padding: 0px;
	  }
	  
	  .TabbedPanels_1 ul{
	         margin: 0px;
	         padding: 0px;
	  }
	  
	  .TabbedPanels_1 ul li{
	 float: left;
	 	  display:block;
			 height:20px;
			 position:relative;
	         top:1px;
	         padding: 3px 0px 0px 21px;
	          /*--background: url(images/tab_back.png) no-repeat;--*/
	         list-style: none;
	         cursor: pointer;
			 font-size:14px;
			 font-weight:bold;
	         -moz-user-select: none;
	         -khtml-user-select: none;
	  }
	  
	  .TabbedPanels_1 ul li span{
	  	  display:block;
	  	   height:20px;
	         /*--background:url(images/tab_back.png) right top no-repeat;--*/
			 padding:3px 21px 0px 0px;
	         margin: -3px 0 0 0;

	  }
	  
	   .TabbedPanels_1 ul li span span{
	   background:none;
	   border:none;
	   padding:0px;
	   _padding-top:2px;
	   margin:0px;
	  	 
	  }
	 
	  
	  .TabbedPanels_1 ul li a{

	  
			   color:#3D6BAA;
	text-decoration: none;

	  }
	  
	  
	  .TabbedPanels_1 ul  li a:hover{
			 
	  }
	  
	  
	  .TabbedPanels_1 ul  li#selected_1{
border:none;
 background: url(images/tab_current.png) no-repeat;
	  }
	  
	  .TabbedPanels_1 ul  li#selected_1 span{
background: url(images/tab_current.png) right top no-repeat;

	  }
	  
	   .TabbedPanels_1 ul  li#selected_1 span span{
	   background:none;
	   border:none;
	   padding:0px;
	   _padding-top:2px;
	   margin:0px;
	  	 
	  }
	  
	  .TabbedPanels_1 ul li#selected_1 a{
		        color:#3D3D3D;
	  }
	  
	                 
	  .TabbedPanels_1Content{
			 padding:20px 0px 0px 0px;
					 }
					 
.biaoti{
background:#EBF3FB url(images/biaoti_bg.png) no-repeat right top; 
border-top:solid 1px #AABBCC;
padding: 3px 15px 5px 15px;
font-weight:bold;
font-size:14px;

}

/*---------------------------------------个人的大卡---------------------------------*/
#GreyCard{
width:683px;
margin:0px 0px 10px 0px;
padding:0px;
background:url(images/greycard_bg_body.png) repeat-y;
}
       #GreyCard .header{
	   min-height:129px;
	   _height:129px;
	   width:691px;
	   padding:20px 22px 4px 18px;
	   background:url(images/greycard_bg_header.png) no-repeat;
	   }  
	   
	          #GreyCard .header .photo{
			  width:180px;
			  height:140px;
			  padding:2px;
			  background:#B6C8D5;

			  }
			  /*----------------------个人的大卡中间文字---------------------------------*/
			  .profile{
			  margin:0px 40px 0px 10px;
			  width:310px;
			  }
			  
			         .profile div{
			         margin-bottom:7px;
					 text-align:justify;
			         }
					 
					 .TextStyle14{
                      font-size:14px;
                     font-weight:bold;
                     }
					 
					 .TextStyle16{
                      font-size:16px;
                     font-weight:bold;
                     }
			  /*----------------------个人的大卡右侧文字---------------------------------*/
			  
			  .weidu{
			  width:145px;
			  
			  }	 	   
	   #GreyCard .footer{
	   width:668px;
	   height:20px;
	   background:url(images/greycard_bg_footer.png) no-repeat;
	   }
	   
	    
#PurpleCard{
width:683px;
margin:0px 0px 10px 0px;
padding:0px;
background: url(images/purplecard_bg_body.png) repeat-y;
}
       #PurpleCard .header{

	   min-height:129px;
	   _height:129px;
	   width:691px;
	   padding:20px 22px 4px 18px;
	   background:url(images/purplecard_bg_header.png) no-repeat;
	   }  
	   
	          #PurpleCard .header .photo{
			  width:180px;
			  height:140px;
			  padding:2px;
			  background:#9AACE2;

			  }
	   
	   #PurpleCard .footer1{
	   width:668px;
	   height:20px;
	   background:url(images/purplecard_bg_footer.png) no-repeat;
	   }  
	   

#BlueCard{
margin:0px 0px 10px 0px;
padding:0px;
width:731px;
background:url(images/bluecard_bg_body.png) repeat-y;
}
       #BlueCard .header{
	   min-height:129px;
	   _height:129px;
	   width:691px;
	   padding:20px 22px 4px 18px;
	   background:url(images/bluecard_bg_header.png) no-repeat;
	   }  
	   
	          #BlueCard .header .photo{
			  width:180px;
			  height:140px;
			  padding:2px;
			  background:#94BBE6;

			  }
	   
	   #BlueCard .footer1{
	   width:731px;
	   height:20px;
	   background:url(images/bluecard_bg_footer.png) no-repeat;
	   }  
	   




/*--------------------------------------- end 个人的大卡---------------------------------*/


#frame_footer {
margin-top:10px;
background:#660033;
    padding: 0px 10px 20px 20px;
    
} 


.footer_clear {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*--------------------------------------- 写信---------------------------------*/

.ComposeMail{
    margin:0 auto;
    text-align:left;
}

.ComposeMail div{
    text-align:left;
}

.ComposeMail div label{
    float:left;
    margin:0px;
    padding-top:3px;
    width:50px;
    text-align:left;
}

table.tbldata {margin-bottom:5px; }
.tbldata tbody td {	height:28px; border-width: 0 0 1px 0; border-style: solid; border-color:#E6E6E6; padding:0px 0 0px 5px; vertical-align:center; background:#FFFFFF  }				
.tbldata thead th { text-align:left; border-bottom:solid 1px #C1C1C1; border-right:solid 1px #C1C1C1; border-left:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; background:#E6E6E6 }

table.tbldata a{

}

table.tbldata a:hover{
text-decoration:underline;
}

.border{
border:solid 2px #A7C4E0;}

.MarginTop{/*--------------------home页面---------------*/
margin-top:10px;
}
